var bubble = null;
var bubbleAdsQuirksMode = false;

function bubbleads_Init() {
	var bodyElement = document.getElementsByTagName('body')[0];
	if (!bubble) {
		if (document.createStyleSheet) {
			// IE only
			document.createStyleSheet('http://www.redbody.net/partner/bubbleads/bubbleads.css');
		} else {
			var s = document.createElement('link');
			s.href = 'http://www.redbody.net/partner/bubbleads/bubbleads.css';
			s.type = 'text/css';
			s.rel = 'stylesheet';
			document.getElementsByTagName('head')[0].appendChild(s);
		}
		bubble = document.createElement('div');
		bubble.id = 'bubbleAd';
		if (navigator.appVersion.match(/MSIE\s+[456]/)) {
			bubble.style.position = 'absolute';
			bubbleAdsQuirksMode = true;
		} else {
			bubble.style.position = 'fixed';
			bubble.style.bottom = '0px';
		}
		bubble.className = 'bubbleAd';
		bubble.style.border = 'none';
		bubble.style.padding = '0px';
		bubble.style.margin = '0px';
		bubble.style.right = '0px';
		bubble.style.width = '300px';
		var tmp = '<div class="bubbleAdTop">';
				tmp += '<img src="http://www.redbody.net/partner/bubbleads/icon_close.gif" alt="Schlie&szlig;en" style="float:right;margin:2px;cursor:pointer;" onclick="bubbleads_close()">';
				tmp += '<h1>Lack Minikleid</h1><p><a href="http://www.redbody.net/p_info.php?products_id=652&ref=10157" title="Lack Minikleid" target=_blank><img src="http://www.redbody.net/images/product_images/thumbnail_images/OR14-1162_1.jpg" alt="Lack Minikleid" title="Lack Minikleid"/></a>Reissverschluss hinten. Schwarz. 50% Polyester, 50% Polyurethan.<br><br />&raquo; <a href="http://www.redbody.net/p_info.php?products_id=652&ref=10157" target=_blank>zum Produkt</a></p><p class="price">NUR <strong>EUR 45.95</strong></p><div class="fixfloat"></div></div><div class="bubbleAdBottom"></div>';
		bubble.innerHTML = tmp;
		// bodyElement.appendChild(bubble);
		bodyElement.insertBefore(bubble,bodyElement.firstChild);
		if (bubbleAdsQuirksMode) {
			window.attachEvent('onresize',bubbleads_resizeHandler,false);
			window.attachEvent('onscroll',bubbleads_resizeHandler,false);
		}
				window.setTimeout('bubbleads_close()',15000);
			}
}

function bubbleads_resizeHandler(evt) {
	if (window.event) evt = window.event;
	if (bubble != null) {
		var  h = document.documentElement.clientHeight + document.documentElement.scrollTop - bubble.clientHeight - 0;
      bubble.style.top = h+'px';
		// bubble.style.right = '0px';
	}
	if (evt.stopPropagation) {
		evt.stopPropagation();
	}
	evt.cancelBubble = true;
}

function bubbleads_close() {
	if (bubble != null) {
	   // remove event handler to prevent memory leaks
		if (bubbleAdsQuirksMode) {
			window.detachEvent('onresize',bubbleads_resizeHandler,false);
			window.detachEvent('onscroll',bubbleads_resizeHandler,false);
		}
		// remove ourselves from the DOM tree
		bubble.parentNode.removeChild(bubble);
		// clear all references
	   bubble = null;
	}
}

if (window.addEventListener) {
	window.addEventListener('load',bubbleads_Init,false);
} else {
	window.attachEvent('onload',bubbleads_Init,false);
}

